package com.bjb.vr.common.ao;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @version 1.0.0
 * @author: HuJingBo
 * @time: 2022/3/21 19:11
 */
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UmsAccountAo extends BaseAo{
    /**
     * 主键ID
     */
    private Long id;
    /**
     * 父级租户ID
     */
    private Long parentId;
    /**
     * 用户ID
     */
    private Long userId;
    /**
     * 角色ID
     */
    private Long roleId;
    /**
     * 请求头Token标识
     */
    private String authorization;
    /**
     * 刷新TokenID
     */
    private String refreshTokenId;
    /**
     * 用户名
     */
    private String userName;
    /**
     * 密码
     */
    private String password;
    /**
     * 验证码--键
     */
    private String captchaKey;
    /**
     * 验证码--值
     */
    private String captchaValue;
    /**
     * 用户头像
     */
    private String icon;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 详细地址
     */
    private String address;
    /**
     * 客户地址--编码
     */
    private String addressCode;
    /**
     * 昵称
     */
    private String nickName;
    /**
     * 岗位
     */
    private String station;
    /**
     * 用户状态:0->禁用；1->启用
     */
    private Integer status;
    /**
     * 角色名称
     */
    private String roleName;
    /**
     * 租户名称
     */
    private String tenantName;
    /**
     * 客户类别
     */
    private String category;
    /**
     * 是否需要同步(默认：否)
     */
    private Boolean needSync = false;
    /**
     * 租户ID
     */
    private String tenantId;

}
